var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var DireccionSchema = require('./Direccion');

var EmpresaSchema = new Schema({ 
	_type: { type : String, default: 'Empresa' }, 
	telefonos: [Number],
	direcciones: [DireccionSchema],
	nombre: String,
	cuit: Number
});

EmpresaSchema.methods.print = function() {
	console.log('---- Empresa nombre: ' + this.nombre + ' CUIT ' + this.cuit);
	console.log(' - Telefonos: ' + this.telefonos);
	console.log(' - Direcciones:');
	for (var i = 0; i < this.direcciones.length; i++) {
		this.direcciones[i].print();
	}
};

module.exports = EmpresaSchema;